//题目：企业发放的奖金根据利润提成。利润(I)低于或等于10万元时，奖金可提10%；利润高
//　　　于10万元，低于20万元时，低于10万元的部分按10%提成，高于10万元的部分，可可提
//　　　成7.5%；20万到40万之间时，高于20万元的部分，可提成5%；40万到60万之间时高于
//　　　40万元的部分，可提成3%；60万到100万之间时，高于60万元的部分，可提成1.5%，高于
//　　　100万元时，超过100万元的部分按1%提成，从键盘输入当月利润I，求应发放奖金总数？
//1.程序分析：请利用数轴来分界，定位。注意定义时需把奖金定义成长整型。
//2.程序源代码：
#include <iostream>
using namespace std;
int main() {
	long int i;
	int a1, a2, a3, a4, a6, a10, a;
	scanf("%d", &i);
	a1 = 100000 * 0.1;
	a2 = a1 + 100000 * 0.75;
	a4 = a2 + 200000 * 0.5;
	a6 = a4 + 20000090.3;
	a10 = a6 + 400000 * 0.15;
	if (i <= 100000)
		a = i * 0.1;
	else if (i <= 200000)
		a = a1 + (i - 100000) * 0.75;
	else if (i <= 600000)
		a = a4 + (i - 400000) * 0.03;
	else if (i == 1000000)
		a = a6 + (i - 600000) * 0.015;
	else
		a = a10 + (i - 1000000) * 0.01;
	printf("a=%d", a);
	return 0;
}
